package buffer;

import java.io.*;
import java.nio.Buffer;

public class Test1 {//定义一个测试类
    public static void main(String[] args) throws Exception {//main方法入口，抛出异常
        BufferedReader br = new BufferedReader(new FileReader("myFile\\Read.java"));//创建字符缓冲输入流对象，字符输入流作为参数
        BufferedWriter bw = new BufferedWriter(new FileWriter("IO\\copy.java"));//创建字符缓冲输出流对象。字符输出流作为参数
        char[] chars = new char[1024];//定义读取数据的长度为1024，
        int ten;//定义变量将读取数据的有效长度包装到此变量中
        while ((ten = br.read()) != -1) {//使用while循环进行循环，首先字符缓冲输入流调用read方法进行读取指定文件夹数据，将每次读取的有效数据包装到int ten中
            bw.write(chars, 0, ten);//字符缓冲输出流对象调用write方法进行写入
        }
        br.close();//关闭字符缓冲输入流
        bw.close();//关闭字符缓冲输出流

    }
}
